package com.sc.nft.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.sc.nft.entity.dto.ModifyPhoneNumberRecordsDTO;
import com.sc.nft.entity.dto.ModifyPhoneNumberRecordsPageDTO;
import com.sc.nft.entity.dto.UserPhonePageVO;
import com.sc.nft.entity.vo.ModifyPhoneNumberRecordsPageVO;
import com.sc.nft.entity.vo.UserTelPageVO;

/**
 * @author mtyz
 * @description 针对表【sc_modify_phone_number_records(更改手机号码记录表)】的数据库操作Service
 * @createDate 2024-06-24 10:47:19
 */
public interface ModifyPhoneNumberRecordsService {

    /**
     * 用户手机号信息修改
     *
     * @param request
     */
    void userTelUpdateRecordUpdate(ModifyPhoneNumberRecordsDTO request);


    /**
     * 手机号列表
     *
     * @param request
     * @return
     */
    IPage<UserTelPageVO> userTelRecordPage(UserPhonePageVO request);

    /**
     * 更改手机号记录分页列表
     * @param request
     * @return
     */
    IPage<ModifyPhoneNumberRecordsPageVO> userTelUpdateRecordPage(ModifyPhoneNumberRecordsPageDTO request);
}
